
import {} from '../base/observer.js';

// 获取config配置数据
function getConfig(get_config_url,param,gnList) {
    var locationObject;
    $.ajax({
        type: 'post',
        dataType: "json",
        url: get_config_url,
        data: param,
        cache: false,
//        async: false,
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        success: function(msg) {
            console.dir(msg);
            locationObject = msg;
            setConfig(msg,gnList);
        },
        error: function(msg) {
            console.dir(msg);
            alert("授权失败");

        }
    });

    return locationObject;
}


function setConfig(msg,gnList) {
    wx.config({
        debug: false,
        appId: msg.appid?msg.appid:appId, //'wxf8b4f85f3a794e77',
        timestamp: msg.timestamp,
        nonceStr: msg.nonceStr,
        signature: msg.signature,
        jsApiList: gnList
    });

    $.publish("setConfigEnd");
}


export{
    getConfig
}